[POWERPC][XEN] Implement arch_get_xen_caps().
authorHollis Blanchard <hollisb@us.ibm.com>
Wed, 21 Mar 2007 22:02:59 +0000 (17:02 -0500)
committerHollis Blanchard <hollisb@us.ibm.com>
Wed, 21 Mar 2007 22:02:59 +0000 (17:02 -0500)
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
xen/arch/powerpc/setup.c

index c62380e1d7bd709becc079970c925a77ad2678af..ad6408d4e93329db4e6dd0f76af2d743c4373697 100644 (file)
@@ -37,6 +37,7 @@
 #include <xen/keyhandler.h>
 #include <xen/numa.h>
 #include <xen/rcupdate.h>
+#include <xen/version.h>
 #include <acm/acm_hooks.h>
 #include <public/version.h>
 #include <asm/mpic.h>
@@ -453,6 +454,14 @@ void __init __start_xen_ppc(
 extern void arch_get_xen_caps(xen_capabilities_info_t *info);
 void arch_get_xen_caps(xen_capabilities_info_t *info)
 {
+    int major = xen_major_version();
+    int minor = xen_minor_version();
+    char s[32];
+
+    (*info)[0] = '\0';
+
+    snprintf(s, sizeof(s), "xen-%d.%d-powerpc64 ", major, minor);
+    safe_strcat(*info, s);
 }